<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" >

<title>阅读3.0教程 | Gridea</title>

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
<link rel="shortcut icon" href="https://lzqgan.gitee.io/favicon.ico?v=1699531151809">
<link rel="stylesheet" href="https://lzqgan.gitee.io/styles/main.css">



<link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css" />
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>



    <meta name="description" content="
-没有目录的书源制作
请问搜索后，点击列表，直接就是正文的书源该怎么写？
目录页列表那里定位到文章名字，然后名字就正常获取，然后url链接留空或者填{{baseUrl}}
然后名字就是
text
再目录URL留空不填，然后去正文页抓取文章..." />
    <meta name="keywords" content="soft" />
  </head>
  <body>
    <div id="app" class="main">

      <div class="sidebar" :class="{ 'full-height': menuVisible }">
  <div class="top-container" data-aos="fade-right">
    <div class="top-header-container">
      <a class="site-title-container" href="https://lzqgan.gitee.io">
        <img src="https://lzqgan.gitee.io/images/avatar.png?v=1699531151809" class="site-logo">
        <h1 class="site-title">Gridea</h1>
      </a>
      <div class="menu-btn" @click="menuVisible = !menuVisible">
        <div class="line"></div>
      </div>
    </div>
    <div>
      
        
          <a href="/" class="site-nav">
            首页
          </a>
        
      
        
          <a href="/archives" class="site-nav">
            归档
          </a>
        
      
        
          <a href="/tags" class="site-nav">
            标签
          </a>
        
      
        
          <a href="/post/about" class="site-nav">
            关于
          </a>
        
      
    </div>
  </div>
  <div class="bottom-container" data-aos="flip-up" data-aos-offset="0">
    <div class="social-container">
      
        
      
        
      
        
      
        
      
        
      
    </div>
    <div class="site-description">
      温故而知新
    </div>
    <div class="site-footer">
      Powered by <a href="https://github.com/getgridea/gridea" target="_blank">Gridea</a> | <a class="rss" href="https://lzqgan.gitee.io/atom.xml" target="_blank">RSS</a>
    </div>
  </div>
</div>


      <div class="main-container">
        <div class="content-container" data-aos="fade-up">
          <div class="post-detail">
            <h2 class="post-title">阅读3.0教程</h2>
            <div class="post-date">2023-11-02</div>
            
            <div class="post-content" v-pre>
              <!-- more -->
<p>-没有目录的书源制作<br>
请问搜索后，点击列表，直接就是正文的书源该怎么写？</p>
<p>目录页列表那里定位到文章名字，然后名字就正常获取，然后url链接留空或者填{{baseUrl}}<br>
然后名字就是<br>
text<br>
再目录URL留空不填，然后去正文页抓取文章内容就好了<br>
{{baseUrl}},{&quot;webView&quot;:true} 改成这样就可以了<br>
a@href##$##,{&quot;webView&quot;:true}<br>
{&quot;webView&quot;:true} 要加载的网页需要用这个参数<br>
取第二个A标签的数据<br>
tag.a.2<br>
有目录的和没目录的章节地址不能混在一起写，使用js代码<br>
@js:<br>
url = String(java.getString('a@href')) || baseUrl<br>
url + ',{&quot;webView&quot;:true}'</p>
<p>书源教程<br>
【阅读3.0】书源制作过程(基础语法) https://www.bilibili.com/video/BV1py4y1J73u/?p=1</p>
<p>书源说明<br>
书源规则基于HTML标记,如class,id,tag等<br>
想要写规则先要打开网页源代码,在里面找到想要获取内容对应的标签,<br>
Chrome可以在网页上右击点击检查可以方便的查看标签<br>
基本写法<br>
@为分隔符,用来分隔获取规则<br>
每段规则可分为3段<br>
第一段是类型,如class,id,tag等, children获取所有子标签,不需要第二段和第三段<br>
第二段是名称,<br>
第三段是位置,class,tag会获取到多个,所以要加位置,id类型不要加<br>
如不加位置会获取所有<br>
!是排除,有些位置不符合需要排除用!,后面的序号用:隔开,%为最后一个<br>
@的最后一段为获取内容,如text,textNodes,href,src,html等<br>
如果有不同网页的规则可以用 | 或 &amp; 分隔,|会以第一个取到值的为准, &amp; 会合并所有规则取到的值<br>
如需要正则替换在最后加上 #正则表达式<br>
例:class.odd.0@tag.a.0@text|tag.dd.0@tag.h1@text#全文阅读<br>
例:class.odd.0@tag.a.0@text&amp;tag.dd.0@tag.h1@text#全文阅读<br>
BookSourceUrl 书源网址<br>
书源名称 书源名称<br>
BookSourceGroup 书源分组<br>
RuleSearchUrl 搜索网址<br>
官方开源地址：https://github.com/gedoor/MyBookshelf/releases<br>
官方开源地址：https://github.com/gedoor/legado/releases<br>
https://www.coolapk.com/apk/io.legado.app.release<br>
阅读3.0(Legado)规则说明 https://celeter.github.io/<br>
在线书源，点击选中导入即可<br>
https://yuedu.xiu2.xyz/shuyuan<br>
https://moonbegonia.github.io/Source/yuedu/audio.json<br>
https://cdn.jsdelivr.net/gh/yeyu ... b.io@1.1/202003.txt<br>
https://cdn.jsdelivr.net/gh/yeyu ... eudu3.0-202005.json<br>
下载地址：链接: https://pan.baidu.com/s/1rimOYZty68S0IvuSqEx1FQ?pwd=3qad 提取码: 3qad 复制这段内容后打开百度网盘手机App，操作更方便哦</p>

            </div>
            
              <div class="tag-container">
                
                  <a href="https://lzqgan.gitee.io/tag/fUk6L5JFx/" class="tag">
                    soft
                  </a>
                
              </div>
            
            
              <div class="next-post">
                <div class="next">下一篇</div>
                <a href="https://lzqgan.gitee.io/post/dao-hang/">
                  <h3 class="post-title">
                    导航
                  </h3>
                </a>
              </div>
            

            

          </div>

        </div>
      </div>
    </div>

    <script src="https://unpkg.com/aos@next/dist/aos.js"></script>
<script type="application/javascript">

AOS.init();

var app = new Vue({
  el: '#app',
  data: {
    menuVisible: false,
  },
})

</script>






  </body>
</html>
